package com.cj.image.util;

import org.apache.ibatis.session.ResultContext;
import org.apache.ibatis.session.ResultHandler;

public class StreamResultHandler implements ResultHandler {
//    private final MainMetaDataMapper mainMetaDataMapper;
//    private final LegalPersonInfoMapMapper legalPersonInfoMapMapper;
//    public StreamResultHandler(MainMetaDataMapper mainMetaDataMapper, LegalPersonInfoMapMapper legalPersonInfoMapMapper){
//        super();
//        this.mainMetaDataMapper = mainMetaDataMapper;
//        this.legalPersonInfoMapMapper=legalPersonInfoMapMapper;
//    }

    @Override
    public void handleResult(ResultContext resultContext) {
//        if (resultContext.getResultCount()>0) {
//            Map<String, Object> res = (Map<String, Object>) resultContext.getResultObject();
//            if(res.get("card_no")!=null&&!("").equals(res.get("card_no"))) {
//                mainMetaDataMapper.saveMainDataLegalPersonInfo("main_data_legal_person_info", (String) res.get("code"), (String) res.get("card_no"),1,1);
//            }else{
//                LegalPersonInfoMap legalPersonInfoMap=legalPersonInfoMapMapper.selectNextPriority("card_no","main_data_legal_person_info",1);
//                Map<String, Object> resNextpriority = mainMetaDataMapper.getBySource(legalPersonInfoMap.getSourceTableName(),legalPersonInfoMap.getSourceFieldName(),(String) res.get("code"));
//                mainMetaDataMapper.saveMainDataLegalPersonInfo("main_data_legal_person_info",(String) res.get("code"), (String) resNextpriority.get("card_no"),1,legalPersonInfoMap.getId());
//            }
//        }
    }
}
